BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
UL {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navHead {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.navButtons {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PSButton {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.navText {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A {
	COLOR: #0085d5; TEXT-DECORATION: none
}
A:visited {
	COLOR: #7e417f
}
A:hover {
	COLOR: #b3214f; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc6699
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.GlobalButton A {
	BORDER-RIGHT: #405da1 1px solid;
	BORDER-TOP: #9fb3dc 1px solid;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px;
	BORDER-LEFT: #7b96cf 1px solid;
	WIDTH: 100%;
	COLOR: #ffffff;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #314c8e 1px solid;
	BACKGROUND-COLOR: #587bc2;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.GlobalButton A:hover {
	BORDER-RIGHT: #4d70c3 1px solid;
	BORDER-TOP: #a9c1f3 1px solid;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: #89aaee 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 7px;
	BORDER-BOTTOM: #3c5bab 1px solid;
	BACKGROUND-COLOR: #6a94ea;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.GlobalButton A:visited {
	COLOR: #ffffff;
	font-size: 12px;
}
.GlobalButton A:active {
	COLOR: #cc6699;
	font-size: 12px;
}
.navLeft
{
    MARGIN-TOP: -8px;
    LEFT: 8px;
    POSITION: absolute
}

.navRight {
	MARGIN-TOP: -8px; LEFT: 926; POSITION: absolute
}

.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003b77
}
.pageTitle A {
	COLOR: #003b77; TEXT-DECORATION: none
}
.pageTitle A:hover {
	TEXT-DECORATION: underline
}
.pageTitle A:visited {
	COLOR: #003b77
}
.navText {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px; PADDING-TOP: 0em
}
.navText TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
.navText STRONG {
	FONT-WEIGHT: bold
}
.navText A {
	TEXT-DECORATION: none
}
.navText A:hover {
	TEXT-DECORATION: underline
}
.navText A:visited {
	COLOR: #0085d5
}
.login {
	CLEAR: both; MARGIN: 0px; COLOR: #cccccc; PADDING-TOP: 0em
}
.login TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
.login STRONG {
	FONT-WEIGHT: bold; COLOR: #0085d5
}
.login A {
	TEXT-DECORATION: none
}
.login A:hover {
	COLOR: #b3214f; TEXT-DECORATION: underline
}
.login A:visited {
	COLOR: #0085d5
}
.navContainerGP {
	WIDTH: 182px
}
.GetPricingButton A {
	BORDER-RIGHT: #aab2c2 1px solid; BORDER-TOP: #f3f3f2 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #efefee 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 7px; BORDER-BOTTOM: #8491aa 1px solid; BACKGROUND-COLOR: #ebebe9; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.GetPricingButton A:hover {
	BORDER-RIGHT: #f5f5f4 1px solid; BORDER-TOP: #8896b0 1px solid; PADDING-BOTTOM: 7px; BORDER-LEFT: #b0b9c8 1px solid; COLOR: #000000; PADDING-TOP: 7px; BORDER-BOTTOM: #f8f8f7 1px solid; BACKGROUND-COLOR: #f3f3f1; TEXT-DECORATION: none
}
.GetPricingButton A:visited {
	COLOR: #000000
}
.GetPricingButton A:active {
	COLOR: #cc6699
}
.showPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.showPrice A {
	COLOR: #000000; TEXT-DECORATION: none
}
.showPrice A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.showPrice A:visited {
	COLOR: #000000
}
.showPrice A:active {
	COLOR: #cc6699
}
.companyName {
	FONT-SIZE: 11px; COLOR: #6e6e6e
}
.companyName A {
	COLOR: #6e6e6e; TEXT-DECORATION: none
}
.companyName A:hover {
	COLOR: #0085d5; TEXT-DECORATION: none
}
.companyName A:visited {
	COLOR: #0085d5
}
.companyName A:active {
	COLOR: #cc6699
}
.lnpTitle {
	COLOR: #000000
}
.nav {
	COLOR: #6e6e6e
}
.nav A {
	TEXT-DECORATION: none
}
.nav A:hover {
	COLOR: #0085d5; TEXT-DECORATION: underline
}
.nav A:visited {
	COLOR: #0085d5
}
.nav A:active {
	COLOR: #cc6699
}
.heading A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.heading A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.heading A:visited {
	COLOR: #000000
}
.heading A:active {
	COLOR: #000000
}
.bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 17px; LIST-STYLE-IMAGE: url(../images/bullet_blue.gif); MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 18px; PADDING-TOP: 0px; POSITION: relative; TOP: -6px
}
.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-TOP: 0px
}
.item_2col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.moreLink {
	FONT-WEIGHT: bold
}
.moreLink A:hover {
	COLOR: #0085d5; TEXT-DECORATION: underline
}
.moreLink A:visited {
	COLOR: #0085d5
}
.moreLink A:active {
	COLOR: #cc6699
}
.headerBlue{
	BACKGROUND-IMAGE: url(../images/headerblue.gif)
}
.boxLight {
	BACKGROUND-IMAGE: url(../images/blue1_px.gif)
}
.boxDark {
	BACKGROUND-IMAGE: url(../images/blue2_px.gif)
}
.boxBlue {
	BACKGROUND-IMAGE: url(../images/blue0_px.gif)
}
.boxHead {
	BACKGROUND-IMAGE: url(../images/blue3_px.gif)
}
.boxHeadGrey {
	BACKGROUND-IMAGE: url(../images/grey1_px.gif)
}
.boxBottom1 {
	BACKGROUND-IMAGE: url(../images/related_bottom.gif)
}
.boxBottom2 {
	BACKGROUND-IMAGE: url(../images/features_bottom.gif)
}
.flyoutBox2 {
	BORDER-RIGHT: #587bc2 1px solid;
	BORDER-TOP: #587bc2 1px solid;
	FONT-SIZE: 11px;
	VISIBILITY: hidden;
	BORDER-LEFT: #587bc2 1px solid;
	WIDTH: 265px;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #587bc2 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #ebebe9;
	TEXT-ALIGN: left;
}
.flyoutBox2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #0085d5; TEXT-INDENT: 7px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.flyoutBox2 A:hover {
	COLOR: #0085d5; BACKGROUND-COLOR: #d4ddee; TEXT-DECORATION: none
}
.flyoutBox2 A:visited {
	COLOR: #0085d5
}
.flyoutBox2 A:active {
	COLOR: #cc6699
}
.annHead {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/blue3_px.gif); COLOR: #ffffff
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.go {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: #cccccc; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV#announcements {
	CLEAR: both; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6e6e6e; PADDING-TOP: 0px
}
DIV#announcements P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV#announcements A {
	TEXT-DECORATION: none
}
DIV#announcements A:hover {
	TEXT-DECORATION: underline
}
DIV.footer {
	CLEAR: both; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cccccc; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.footer {
	FONT-WEIGHT: normal; COLOR: #666666
}
DIV.footer A {
	TEXT-DECORATION: none
}
DIV.footer A:hover {
	TEXT-DECORATION: underline
}
.headerrow {
	BACKGROUND-IMAGE: url(../images/blue4_px.gif); VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: center
}
.headerrowright {
	BACKGROUND-IMAGE: url(../images/blue4_px.gif); VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: right
}
.headerrowleft {
	BACKGROUND-IMAGE: url(../images/blue4_px.gif); VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: left
}
.evenrow {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.evenrowleft {
	TEXT-ALIGN: left
}
.evenrowright {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.evenrowdescription {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}

.legal {
	FONT-SIZE: 9px
}
